propegate template