adding dependency for message generation