refactored to using .gitignore.d