the demo is complete