for using mprpc as a submodule