ECFT 2024