fixed the submodule problems