modify the logical error for reload with range
add method's comments