edit lecture: edit gtk class example: separate to modules