stucture
composer.json