private void insertion(String value, String[] oldNode, Node root){

		
		if(oldNode.length > 2){
			if(oldNode[2].equals(root.getValue())){
				List<Node> children = root.getChildren();
				
				if(oldNode[0].equals(children.get(1).getValue()) && 
						oldNode[1].equals(children.get(0).getValue()) ){
					root.setValue(value);
					root.setChildren(new ArrayList<Node>());
				}		
			}	
		}
		
			for(Node n : root.getChildren()){
				insertion(value, oldNode, n);
		
		}
		
	}