updated guzzle required