kcl 2025