adding submodules and site.pp