added linSolve1_2 to linalg