add communication