add: proxy support