commented gui