functionalized requests