revise ui