Added ThreadDecorator