setting up preprocessing and adding a few files to gitignore