add DM proto