programmed the gui, started with the socket