gitignore re-factored