normalized template