SortedPathList class added