fix up ROW
rework ROW