Added guzzle + validation + querystring