gitignore
refactored