first application for mhartl's tutorial