updated for Lecture 118