dm.provide