LERN layer