Add timerange writer interface