the demo app form the tutorial