deleted DictNode
AList is now using a seperate SList to store the associated elements

fixes in SList