added current progress on PCA implementation