added ProxyManager