much better object oriented programming
isolated tests for the word hash class
less conditionals ftw
status setters in a case statement