making the composer.json more perfect