i think we want to use `self::getClient()` and `respone->body` here