remove .gitignore
refactoring .. more flexible