GUI

almost finished the gui