Implemented Move interface