dm.assign, dm.obtain