bugs fixes + .gitignore