improve composer.json