support mul automerge