replaced linked list with WMBag in WMList