add AdvancedProxyHandler