add message generation dependency