New: circuit-part1