added linear algebra modules