start implementing new peer discovery protocol