Nanoswitches