IBM as submodule