added more tic toc to see where time is going.