refined composer.json