templated out project