multithreading enabled & trackable file names added