implemented individual data points