text: proxy