added templates (customized)