first shot at the module migration generator