edit lecture: hierarchy example: edit gtk