add neighbor_num
add sort_null
unuse random