removed merge sort