finish draft of the thread project