add composer.json files