added templates for reference