1. new framework for the proxy