Submodulize base-part