app using the michael hartl tutorial