changed and added some submodules