hopefully fixed submodule problem