arrange file
add visualize weight