gitignore, refactoring