hooking up to a thread, lets do a case study