finished the demo app