make mv smarter