folder structure and gitignore/attributes