refactored puu data structure using internal linked list.