updaing the Shapes demo