add missing code generators