split AssociationAgent into several Sub-Agents
missed some files ...