improve - use new model RpcParameter