type representative - publish