added spring and ldm integration