notes from class 3259826