Kh th wpm results

wouldn't all that logic fit better in a `private` method?