add the quick sort