- some progress in Matrix class, very unstablr version!