More inputs, added feedback loop