implemented PCA -> sparse code-> LDA classifier