adapting to ECALELF