spring concepts