add node handler