ECFT 2025