handling reservation requests.