@simon nice breakdown of the requests and expected responses.