Added KitchenSink demo code from Lecture 16