IBC Annual Update