class 26 annotated notes 382554