pure template