add Mogenerator