fleshing out composer.json