redo & document system&request block