finish up the front-side to the requests system