about to finish .gitignore algorithm