The thread starts here.