writing out requests and item lists in routes