spring abstract