Add move method with passing tests