gitignore adapted