switch-chart extended