do patterning matching with Muls