added switch matrix tool