added protocol node spec