fixed bug in submodule