GUIs && public->private + accompanying methods