refactor(flop) move