new structure
setup
gitignore