ht_worker.c