improve GUI
refactor