output and timings added