thread almost complete