protocol rework: added family name to agents