Spins generation