still dealing with alphabetizing; commented out tmp.sort()