start for dimensionality reduction