add pca and lda but these two not work well so not add to the app finally