spin dynamics