public void add(Word wordObject){  
      Node newNode = new Node();
      newNode.data = wordObject;
      newNode.left = null;
      newNode.right = null;
      if (root == null) {root = newNode;}else {root.addNode(newNode);}
      fixAfterAdd(newNode);
   }