stuff
adding submodules and other things