updated the request module