Thread(until Filtering)