Spring theory