made some new changes in submodules