fix: a bunch of small typos, also display page numbers