Implementation of a version of Remote Procedure Call library