defined the D.U.M-protocol