use a proxy to get data