templates 2.0