basic template build