Kandy IO API function