added Comms thread