adding a new package for projections (e.g. PCA)