implemented propagating requests to actual resource and passing response back