add requirement to composer.json