readForward