fixing submodule problems