use item instead of parsing row data