add quick sort
merge