web module package refactoring