firstapproach: composer.json complemented