flesh out the proxy