elapsed time + demo