tests passing again and adding words out of order works