adding communication category model