communication and transaction