adding mmult changes