now with Spring context and data