matrix conditioner