first template and service