add a composer.json