replacing libs with submodules, instead of specific files