input/output switching