implemented SamplingPointReading