all templates complete