3a added templates