working on private channels