created code generation infrastructure for coordinators