notes-20240428.pdf