added second specification for pub-sub in description