trditional revise