helix and spring modeling