chapter03 spring