first draft of composer.json