Overview of IRPO