adding publish