merged create tmpls in one