added in fanout reactions for reusable gates