edit lecture: hierarchy examples: add gtk