improved composer json