add proxy design pattern,yahoo test