publish 2b