add kc-submodules