channel tab frameworks