template service and test