main spin