Everything works except adding the new request back to the list; this proof of concept is a go, and will be merged to master