now with proxy and config framework