complex environments communication