communication structure techniques