set up gitignore
composer.json
scope Visability files