improve spring layout