Lenwe

I think it's high time to merge this into master
please don't use abbreviation in variable names