made some progress with ef