file structure
git ignore
ignore