lin_alg cleanup contd