spring recap 2023