more work on spring integration