Code for Demo 2 from 10/13/11