revise click process