Spin code (12/26)

Spin code