ibc 2024