Adding node engine