refactor spin points