added a utility to allow easy creation of requests