matrix switch-based system