nodefactory updated