refactoring gitignore