return proxy