structure changed to modular project
moved to multimodule project