starting with the gui