refactored composer json