Mains2023analysis