act: pass spring to hooke restore