sort of works for longer sequences and handles punctuation