add hecotr slam and its submodules