using array of bytes to reduce memory footprint of data points