spin exchange