gitignore e build
super refactoring