add communication*