add proxy, add demo3