my 3rd iteration of EoL