polishing the gui