revise r5