cleaned up word struct