preparing for pca
improving utilites
minor changes
minor changes
new .gitignore