writing c23+ 22/8/2024