add node protocol finished