finish ch 10, add char count, refactor into partials, new tests, wrap long content