added mdt_worker.c