project and gitignore files