I have the GUI interacting. I will work on the other functionality