mostly working
fix .gitignore