directories and .gitignore