more option to integrate with spring