modify ir