added final cmh protocol