some fixes and .gitignore