initial files, test files, and working function. threading not fully working