improved notes for class 3