PCA restore improved