use some folders
add merge sort