adding new functionallity for requests