sort,reverse,duplicate