updated communication technique