IOFT 2024