modify proxy.c