handling for datapoint rows