template optimzations