proper multi-module configuration