3rd sample app for hartl tutorial