types of spin