added more properties to DataPoint