spring prediction