add kpca tests