add message and codec specifications