consolidate the rest of the request methods into containers such that the requests and specs mirror each other