hmm.... complete dual direction linked list.... this weekend was basically review and re-planning, not really wasted any time