IRI: Recent Developments