add over view sorter
add version 2