add submodule to library