zrpc library initial