catch warnings
implement early stopping for PCA and FA
going over examples
preventing PCA and FA when projs are used