Added elapsed time tracking