all generation to lw