implemented RowShow kernel again