messing with templates
still nailing down app flow logic