TrinityChat: Rewrite of channel arrays