Finished the demo ap