draft for spring integration