revise top