communication environment