change dependencies and code to accept new node substitution