updated api analysys