Finished implement public channel.