renamed Requests to Functions to make more intuitive