added working implementation of LEL