1.2 better template