made a working DoubleLL