first version able to copy request and passthrough