switched booleans for switch