What are the three techniques that affect ISO?