add SortedNames class