Better api use