double linked list refactored to simplify dzen_token struct