todo : Test move and copy