undo row has it's own func
undo row fix
grrrr
need to be checking on the status