work on proxying request