add DicSort