spring approach