add ability to check whether peer is self, get list of peers from peer