notes from the class 6502989