Finished the GUI assignemnt