threads working mostly