added comments to GUI classes