work on proxy and balancing