timer functions, test function, and most importantly remove wasted loops for data we never used 17s to 1s