What are the three parts to a feedback loop?