adding IR code