re-design of Revise feature