What is the purposes of this thread?