thread and supply