submodule bug fixed