add library as submodules