centering and SVD