added code generators which were missing