class 23 annotated notes 9009375