UI refine