Added negative feedback loop.