woot! getting somewhere, we have the interval running threads working!
now we can focus on saving the data to file