adding more features to the proxy plugin