best-practices: adding channels methodology