add .move() method for hard redirects