done the demo