handling multimodule project