updated generator templates