added an extry layer with the can message recipient manager