PCA creation
all unit tests pass
added Cancel buttons