refactoring maven project structure to module based structure;