adding node factory, helps with #2
calling node factory to set node for survey view