updated api requests