custom channels mostly hacked together.