notes from lecture 5077255