work on spin