switch to requests