Removed unnecessary methods and added comments to methods
Added GUI