started to work on the GUI stuffs