comm model