working towards multi-requirements api
can take multiple requests now