template complkete