add OperationResult