further progress flushing out the underlying request and resource design.