added requirements to composer.json