use switches