Started new version of the matrix lib