Finish the DV protocol implementation