adds template validation