crud for requests