add spring
solution prob 12