complete first run at svd