fix api use