add common-library submodule