splitted a module into two modules