lecture l3 update