all types of requests