Separate moduleCode and moduleName