fixed submodule problems