include pseudoinverse