compiles, linking error to lapack fxns, I believe it is a good API