Added redo method