first changes
added svd
changes for experiments