edit lecture: edit hierarchy gtk