supplement composer.json