notes from lecture 8439423