Summer2023-middle