add the rest of the demo