started updating DiscardController to use the GUI