work with gitignore