Complete replacement of DL with DLS

DLS, HASHS maintain the list size