added getTimestampString()