switch to multimodule build