Implement Peer Node