added DoubleLLUtils