submodulize instead of copying files