circuits 2023