added method setMove