nanomagnetic switch