add totalTime, etc