updated with new .gitignore rules