move() spec