adding base for templategenerator logic