anrpc activities