make Print faster with DList