starting to rething the entire idea of testing the watch function, shorning multiprocessing is not the best idea in the world