new thread spawner diagram