spring style
spring style