adding submodules
updating paths for sub modules