support for readings, multiple initial timestamps, reading scaling