predict spring