adding lib as a submodule