Haa2018 Circuits