notes from lecture 5307308