manual spinning added