proxy addProxyFunction