Implementing CommAgency