colector thread