clustering and PCA added