polishing user interface