add publishers
Merge branch 'publisher'