credit in composer.json