TODO
fix info() elapsed_time