more linalg background