sample app for Hartl tutorial