node now has type info enum