edit lecture: separate to modules