Add and implement move()