started work on the gui