improve a little bit mt scaling routine