input UI
UI refine