add library as a submodule