Finished linalg 2