add descriptions for subscribe and publish