dms -- don't work, because of current is going back