Spring explained