gitignore refactor