figuring out composer.json