GUI code

yeah