more on move ctors & deleting funcs