with gitignore