refactoring in ML, remove some useless things, PCA may be not worth for the moment