no move check added, bug fixed