modify hash, m, n