making more diverse switches