started working on the gui