This section may be too long and excessively detailed. Please consider summarizing the material. (August 2024)