use updated api