Matrix Updates

Matrix Updates