code for IR