class 25 annotated notes 5470964