[ES3C5] Lecture 2 complete