preprocessing

** inheritance
** skeleton for PCA implementation