adding functionality to linear algebra, no ready yet