linalg updates