modify drop logic
add drop&move