add help and revers sort