codeni_30may2025_