magnetic polarity shift