fix domain channeling

previous version :
did not perform GAC
was slower
subcircuit sample

for Mario Kart