add caption switch