little fix and add .gitignore