Updated gitignore
Refactor