simplifying things, DRY - one endpoint 'GET' handles single/multiple requests. plus test coverage