spring layering