happy case implementation of the proxy