Finished more work on the request backend