formatting
don't split off punctuation because we pre-process everything anyway for now
lessons should be sorted by name