added support to composer.json