sample app form the tutorial