pre-proxy programme