THREAD ADAPTERS