updated the shapes demo