override put to give peerArray