add mapreduece PCA