using gitignore