2305.642