introduction to IR update