clean up
insertion sort