rev 41
rev 40 with lwu