use template instead of templateUrl