make use of library request.el