all templates somewhat added