continued with mergesort