Mac switch