demo app for class finished