sample app for tutorial 2