add UTs for proxy