add some interface for proxy server