refine uI