Updated programs comms object