A little hard to follow at first, but extremely satisfying and the presentation is top notch! Well done!