add merge sort and something else...