svd-assignment