threads working finally...