lecture: lecture 05: finished