Improved composer.json