updated readme and all submodules