add insert and merge sort