add NearestNeighbors_corresponding method , PCA , basic transform method