add:  generator templates