updated api.py