modify quicksot