small optimization
gitignore