improve :move command