publishing with reply channels