finish GetRow()