lecture: lecture 09: finished