rewrote constructor of Move