ml & dm update