fixed bug where make_request didn't return request