fixed less bug, added .gitignore files