added gamma in SVD