switched to requests