gitignore added
Refactoring