More OO

Updated LWL and AW to make it more OO.
Need to do LWL->AW  and AW ->LWL.

Also need to find the standered diveation for anything involving AW