solve problem of submodule dependence