finished spin logic
finished user methods