complete 2-way communication