Circuits 2023