finish up the datapoint resource