Issue #5 -  Code the GUI