notes for class 347909