thready requirement