if first row is empty, ignore the first row. if first row is given, the comparison will start from index 0. however, for the actual table, it will always be row 1