added a ton of stuff, including adding a new request and deleting a request