updated protocol node