some clean up; I need the threads to communicate, somehow...