updates to install and submodules