For notes, see pdf