add DMatch to interface