fixed movedrug() method