added for loop overhead timing