refactoring composer.json