provision for supporting other templates