about to try to refactor the word class methods