added xyz and ? nodes