first half of 2023