rename wunit to wnit because its a better name